package com.wskj.service.asyc;

import com.wskj.system.domain.SysNotice;
import com.wskj.workbench.domain.TbTiktokOrder;

import java.util.List;
import java.util.Map;

/**
 * @author pc
 */
public interface IAsyncService {

    /**
     * 极光推送
     *
     * @param sysNotice
     * @param extrasMap
     * @param alias     别名
     */
    void saveNotice(SysNotice sysNotice, Map<String, String> extrasMap, String... alias);

    /**
     * 腾讯推送
     *
     * @param sysNotice
     * @param title
     * @param content
     * @param customContent 动作
     * @param userId        用户或者医生
     * @param flag          1-用户 2-医生
     */
    void saveNotice(SysNotice sysNotice, String title, String content, String customContent, Long userId, Integer flag, String[]... intent);

    /**
     * 腾讯推送
     *
     * @param title
     * @param content
     */
    void saveSysNotice(String title, String content);
}
